/* CSS Document */
@font-face {
	font-family: Calibri;
	src: url('../font/CALIBRI.TTF');
}
@font-face {
	font-family: Roboto;
	src: url('../font/Roboto-Condensed_0.ttf');
}
@font-face {
	font-family: Tw Cen MT;
	src: url('../font/TCM____.TTF');
}
@font-face {
	font-family: Romana BT;
	src: url('../font/ROMANAN.TTF');
}

body{margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#333333; line-height:22px; background:url(../images/body-bg.png) repeat-x #fff;}

.header_main{width:100%; height:auto; float:left; margin:0 0 7px 0px; padding:0px; border-top:#a40600 solid 3px;}
.header{width:980px; height:auto; margin:auto; padding:0 10px;}
.logo{float:left; margin:15px 0px; padding:0px;}
.header_right{float:right; margin:0px; padding:0px; width:350px;}
.top_menu{width:335px; height:31px; float:right; margin:0px; padding:0px; background:url(../images/top-menu-back1.png) no-repeat; font-family:Roboto; font-size:15px; color:#333; text-align:center; text-transform:uppercase;}
.top_menu ul{margin:3px 0 0 0px; padding:0px;}
.top_menu li{margin:0px; padding:0px 2px; display:inline;}
.top_menu a{color:#333; text-decoration:none;}
.top_menu a:hover{color:#000; text-decoration:none;}
.call{font-family:Romana BT; font-size:20px; color:#b00000; font-weight:normal; float:right; margin:27px 14px 0 0px;}
.wrapper_main{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.wrapper{width:1000px; height:auto; margin:auto; padding:0px;}
.wrapper_inner{width:980px; height:auto; float:left; margin:0px; padding:0 10px; background:#FFFFFF;}
.menu_main{width:100%; height:42px; float:left; margin:0px; padding:0px; background:#056ac8;}

		
.banner{width:100%; float:left; margin:7px 0px; padding:0px;}
.container{width:100%; float:left; margin:20px 0 0 0px; padding:0px;}
.left{width:650px; float:left; margin:0px;}
.right{width:310px; float:left; margin:0 0 0 20px;}
.heading{font-family:Tw Cen MT; font-size:29px; color:#015ca2; margin:0 0 15px 0px; padding:0px; letter-spacing:-0.5px;}
.heading1{font-family:Tw Cen MT; font-size:29px; color:#fff; margin:0 0 13px 0px; padding:0px; letter-spacing:-0.5px;}
.sub_heading{font-family:Roboto; font-size:19px; color:#333333; margin:0 0 15px 0px; padding:0px; text-transform:uppercase;}
.matter{margin:22px 0 0 0px; padding:0px; line-height:24px; text-align:justify;}
.chearmain_main{float:left; margin:6px 0px 0 0px; }
.chearmain_images{float:left; margin:6px 15px 10px 0px; padding:10px; border:#d1d1d1 solid 1px;}
.c_title{color:#000; font-size:17px; text-align:center; line-height:20px;}
.c_title1{color:#000; font-size:17px; text-align:right; line-height:20px;}
.c_matter{float:left; width:73%;}
.read_more{font-family:Roboto; color:#b00000; font-size:16px; text-align:right; margin:25px 0 0 0px; padding:0px;}
.read_more a{color:#b00000; text-decoration:none;}
.read_more a:hover{color:#056ac8;}
.student_enquiry_form{width:93.5%; height:auto; float:left; background:#b00000; margin:0px; padding:10px;}
.student_enquiry_white{width:93%; height:auto; float:left; background:#fff; border-radius:4px; margin:0px; padding:10px;}
.s_f_box{width:100%; height:auto; float:left; margin:0px; padding:0px;}
.s_name{width:100px; height:auto; float:left; margin:0px; padding:0px; font-family:Calibri; font-size:16px; color:#000;}
.s_box{width:165px; height:auto; float:left; margin:0 0 5px 0px; padding:0px;}
.input{width:100%; height:29px; float:left; margin:0px; padding:0px; border:#b8b8b8 solid 1px; border-radius:4px;}
.textarea{width:100%; height:50px; float:left; margin:0px; padding:0px; border:#b8b8b8 solid 1px; border-radius:4px;}
.submit{background:#b00000; float:left; padding:4px 20px; margin:0 0 0 102px; font-family:Calibri; font-size:19px; color:#fff; border:none; cursor:pointer;}
.back{background:#f6f6f6; margin:10px 0 25px 0px; padding:20px 0 10px 0px;}
.activities{width:300px; height:auto; float:left; margin:0px; padding:0px; font-family:Calibri; font-size:17px; color:#000; line-height:25px;}
.activities ul{margin:0 0 0 20px; padding:0px;}
.activities li{margin:0px; padding:0px; list-style: url(../images/areo.png);}
.activities a{color:#000; text-decoration:none;}
.activities a:hover{color:#a40600; text-decoration:none;}
.button_main{width:312px; height:auto; float:left; margin:0 0 0 12px; padding:0 0 0 16px; background:url(../images/g-line.png) no-repeat left center;}
.add_button{float:left; margin:5px 0 20px 0px;}
.shadow{box-shadow:#a1a1a1 0px 0px 3px 0px;}
.photo_gallery{width:114px; height:auto; float:left; margin:10px 20px 4px 0px; padding:7px; border:#d1d1d1 solid 1px;}
.footer_main{width:100%; height:auto; float:left; margin:30px 0 0 0px; padding:17px 0px; background:#056ac8;}
.footer{width:1000px; height:auto; margin:auto; padding:0px; font-family:Calibri; font-size:15px; color:#fff; text-align:center;}
.footer ul{margin:0px; padding:0px;}
.footer li{margin:0px; padding:0 2px; display:inline;}
.footer a{color:#fff; text-decoration:none;}
.footer a:hover{color:#000; text-decoration:none;}
.copyright_maim{width:100%; height:auto; float:left; margin:0px 0 0 0px; padding:12px 0px; background:#b00000;}
.copyright{width:980px; height:auto; margin:auto; padding:0px; font-family:Calibri; font-size:14px; color:#fff; }
.copy{float:left;}
.design{float:right;}
.intouch{color:#fff; text-decoration:none;}

.no_seats{background:#f6f6f6; padding:5px 0 5px 10px; font-size:19px; font-family:Roboto; color:#a40600; border:#e5e5e5 solid 1px; text-transform:uppercase;}
.objective{margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#000; line-height:25px;}
.objective ul{margin:0 0 0 20px; padding:0px;}
.objective li{margin:0px; padding:0px; list-style: url(../images/star-icon.png);}
.objective-2 ul{margin:0 0 0 20px; padding:0px;}
.objective-2 li{margin:0px; padding:0px; list-style-type: square;}
.documents{margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#000; line-height:25px;}
.documents ul{margin:0 0 0 20px; padding:0px;}
.documents ul li{margin:0px; padding:0px; list-style: url(../images/right-icon.png);}
.documents ol{margin:0 0 0 20px; padding:0px;}
.documents oi li{margin:0px; padding:0px; list-style: none;}
.vision{margin:0px; padding:0px; font-family:Calibri; font-size:14px; color:#000; line-height:25px;}
.vision ol{margin:0 0 0 20px; padding:0px;}
.vision li{margin:0px; padding:0px; list-style-type:lower-alpha;}
.table{width:100%; border:#d1d1d1 solid 1px;}
.tr_head{background:#f9d50b;}
.tr_name{font-family:Calibri; font-size:15px; font-weight:normal; color:#000; padding:8px 5px; border:#fff dotted 1px; text-align:center;}
.tr_white{background:#ffffff;}
.tr_gray{background:#f6f6f6;}
.tr_white:hover, .tr_gray:hover{background:#ffffeb;}
.td{font-family:Calibri; font-size:12px; color:#636363; padding:5px; border:#d1d1d1 dotted 1px; text-align:left;}
.gallery_main{width:218px; height:auto; float:left; background: #f9f9f9; padding: 5px; margin: 5px 20px 20px 0px; border-radius: 4px; box-shadow: #a1a1a1 0 1px 3px 0px;}
.gallery_inner img{margin:0 0 8px 0px; padding:0px; float:left; width:100%; height:150px;}
.g_title{font-family:Calibri; font-size:15px; color:#333; margin:10px 0 0 0px; text-align:center;}
.right-0{margin-right:0px !important;}
.heading_banner{border:#d1d1d1 solid 1px; padding:8px; float:left; margin:0 0 10px 0px;}
.addres_head{font-family:Calibri; font-size:22px; color:#a40600; margin:15px 0 10px 0px;}
.address{margin:0px 0 0 0px; padding:0px; line-height:25px; text-align:justify; font-size:15px; float:left;}
.resource_center{width:97.5%; height:auto; float:left; margin:0 0 15px 0px; background:#f9f9f9; padding:10px 0 15px 10px; border:#e5e5e5 solid 1px;}
.resource_center_images img{width:150px; height:85px; float:left; margin:5px 15px 0 0px; border:#d1d1d1 solid 1px; padding:3px;}
.resource_matter{width:71%; float:left; margin:0px; padding:0px;}
.sub_heading1{font-family:Roboto; font-size:19px; color:#a40600; margin:0 0 5px 0px; padding:0px; text-transform:uppercase;}
.read_more1{font-family:Calibri; color:#b00000; font-size:15px; text-align:right; margin:5px 0 0 0px; padding:0px;}
.read_more1 a{color:#b00000; text-decoration:none;}
.read_more1 a:hover{color:#056ac8;}
.p_title{font-family:Roboto; font-size:25px; color:#333; width:41%; margin-top:20px; margin-right:35px; float:left; background:#f9f9f9; padding:10px; border:#e5e5e5 solid 1px; border-radius:3px; box-shadow:#a1a1a1 0px 2px 3px 0px;}
.p_title a{color:#333; text-decoration:none; margin-top:150px;}
.activities_inner{width:100%; height:auto; float:left; margin:0px; padding:0px; font-family:Calibri; font-size:17px; color:#000; line-height:25px;}
.activities_inner ul{margin:0 0 0 0px; padding:0px;}
.activities_inner li{margin:0px; padding:10px 0 10px 0px; list-style: none; float:left; width:325px;}
.polio{float:left; width:75px; height:50px; border:#d1d1d1 solid 1px; padding:3px; margin-right:8px; margin-top:-8px;}
.resource_list{margin:0px; padding:0px; font-family:Roboto; font-size:18px; color:#056ac8; line-height:35px;}
.resource_list ul{margin:10px 0 0 30px; padding:0px;}
.resource_list li{margin:0px; padding:0 0 0 3px; list-style: url(../images/right-icon.png);}
.resource_list a{color:#056ac8; text-decoration:none;}
.resource_list a:hover{color:#000;}

.ac_bg{background:#fafafa; border:#f6f6f6 solid 1px; padding:10px; width:92%; margin-bottom:25px;}



